package top.aicey.ai.sparring.dto.res;

import java.time.LocalDateTime;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import top.aicey.ai.sparring.dto.enums.RoleEnum;
import top.aicey.ai.sparring.dto.model.UserInfo;

@ApiModel("用户通讯记录")
@Data
public class UserCallLogResponse {

    @JSONField(name = "user_info")
    @JsonProperty(value = "user_info")
    private UserInfo userInfo;

    private RoleEnum role;

    private LocalDateTime time;

    private String message;

    @JSONField(name = "standard_message")
    @JsonProperty(value = "standard_message")
    private String standardMessage;
}
